阶段 D:执行 + 风控
依赖阶段 C 完成 + 开通券商账户。实现真实交易执行和完整风控体系。
总览
| 模块 |
内容 |
状态 |
| D1 |
IB API 接入 |
⏳ 待券商账户 |
| D2 |
SOR 智能路由 |
⏳ 设计中 |
| D3 |
TCA 成本分析 |
⏳ 设计中 |
| D4 |
完整风控体系 |
⏳ 设计中 |
D1. IB API 接入
架构
策略信号 → OrderManager → IB Gateway → 交易所
↑
RiskGateway (风控拦截)
接口
- TWS API / IB Gateway (端口 4001/4002)
ib_insync Python 库
- 支持:股票、期权、期货
订单类型
| 类型 |
场景 |
| Market |
紧急执行(异常信号触发) |
| Limit |
常规建仓 |
| Stop |
止损单 |
| StopLimit |
止损限价 |
| Bracket |
入场+止损+止盈一体 |
| TWAP/VWAP |
大额订单拆分 |
D2. SOR 智能路由
路由策略
| 策略 |
适用场景 |
| Best Price |
小额订单,追求最优价 |
| TWAP |
大额订单,均匀分散 |
| VWAP |
跟踪市场量分布 |
| Iceberg |
隐藏大额意图 |
| Aggressive |
紧急信号,快速成交 |
决策因子
- 订单大小 vs 市场流动性
- 紧急度(信号衰减速度)
- 市场冲击成本估算
- 时间约束
D3. TCA 交易成本分析
成本分解
| 成本项 |
计算方法 |
| 佣金 |
固定/阶梯费率 |
| 滑点 |
成交价 vs 信号价 |
| 市场冲击 |
成交前后价格变化 |
| 时机成本 |
信号产生到成交的延迟损耗 |
| 价差成本 |
Bid-Ask spread |
基准
| 基准 |
说明 |
| VWAP |
成交量加权均价 |
| TWAP |
时间加权均价 |
| Arrival Price |
订单到达时刻价格 |
| Implementation Shortfall |
理论收益 vs 实际收益差 |
D4. 完整风控体系
风控层级
┌─────────────────────────────┐
│ 系统级 (Kill Switch) │ ← 全局熔断
├─────────────────────────────┤
│ 账户级 (Margin/Leverage) │ ← 保证金/杠杆
├─────────────────────────────┤
│ 策略级 (Drawdown/PnL) │ ← 策略回撤/盈亏
├─────────────────────────────┤
│ 头寸级 (Position Limit) │ ← 单股/行业/总仓位
├─────────────────────────────┤
│ 订单级 (Order Check) │ ← 单笔订单校验
└─────────────────────────────┘
风控规则
| 层级 |
规则 |
阈值示例 |
| 系统级 |
日亏损熔断 |
亏损 > 3% NAV |
| 系统级 |
波动率熔断 |
VIX > 40 |
| 账户级 |
保证金使用率 |
< 50% |
| 账户级 |
杠杆倍数 |
< 2x |
| 策略级 |
策略最大回撤 |
< 10% |
| 策略级 |
连续亏损次数 |
< 5 次 |
| 头寸级 |
单股集中度 |
< 20% NAV |
| 头寸级 |
行业集中度 |
< 40% NAV |
| 订单级 |
单笔金额上限 |
< 5% NAV |
| 订单级 |
价格偏离检查 |
< 2% vs 市价 |
最后更新: 2026-03-01